package org.example.collection;

import java.util.ArrayList;
import java.util.Collections;
import java.util.LinkedList;
import java.util.Vector;
/**
 *  add
 *  get
 *  remove
 *  size
 *  iterator
 *
 *  工具包：Collections
 */
public class ListDemo {
    public static void main(String[] args) {
        Vector<String> vector = new Vector<String>();
        vector.add("123"); // 线程安全的，效率低

        ArrayList<String> arrayList = new ArrayList<String>();
        arrayList.add("123"); // 线程不安全的，查询效率高，数组实现

        LinkedList<String> list = new LinkedList<String>();
        list.add("123"); // 查询效率低，链表实现，插入、删除快

        Collections.synchronizedList(arrayList); // 可以将ArrayList转成安全的集合
        Collections.sort(list); // 用来排序

    }
}
